package com.sea.physical.mapper;

import com.sea.physical.entity.TaxRate;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface TaxRateMapper {

    /**
     * 多条件查询
     * @param taxRate
     * @return
     */
    List<TaxRate> findByCnd(TaxRate taxRate);

    /**
     * 新增行信息
     * @param taxRate
     */
    int insert(TaxRate taxRate);

    /**
     * 修改行信息
     * @param taxRate
     */
    int update(TaxRate taxRate);

    /**
     * 删除行信息
     * @param id
     */
    int delete(Integer id);

    /**
     * 查找指定
     * @param id
     * @return
     */
    TaxRate findById(Integer id);

    /**
     * 根据国家和HSCODE查找报关税率
     * @param country
     * @param code
     * @return
     */
    TaxRate findByCountryCode(@Param("country")String country, @Param("code")String code);
}
